import { createContext } from 'react'

type ToDoItem = {
  id: number
  text: string
  done: boolean
}

type ToDoContentType = {
  todos: ToDoItem[]
  onAddTodo: (text: string) => void
  onToggleTodo: (id: number) => void
  onDeleteTodo: (id: number) => void
}

const defaultValue = {} as ToDoContentType

const context = createContext(defaultValue)

export default context
